/*!
 * common
 *//*!*/
html, body, #doc, #page-outer {height: 100%;}
.well.white-bg {background-color: rgba(255, 255, 255, 1);}
.alert-messages {position: fixed;top: 46px;left: 0;right: 0;z-index: 999;}
.message {text-align:center;width: 600px;margin: 0 auto;}
.alert-banner {color: #3b372e;background-color: #f6d171;border-color: rgba(0,0,0,0.1);}
.second-banner-row {margin-top: 10px;}
.second-banner-row .btn {margin-right: 10px;}
.appcontent {padding-top: 60px;padding-bottom: 2em;}
.wrapper {min-width: 920px;}
.dashboard {float: left;width: 290px;}
.account-summary-small .content {margin-left: 42px;}
.avatar {width: 48px;height: 48px;border-radius: 5px;-moz-force-broken-image-icon: 1;}
.size32 {width: 32px;height: 32px;border-radius: 4px;}
.fullname {font-weight: bold;color: #292f33;}
.content-main {float: right;width: 590px;margin: 0 0 0 10px;}
.content-main hr {margin: 0 -15px;}
.content-main h1,.content-main h2,.content-main h3,.content-main h4 {margin: 0}
.content-main label {padding-top: 7px;margin-bottom: 0;text-align: right;}
.content-main .radio, .content-main .checkbox {padding-left: 20px;}
.content-header .header-inner, .content-no-header .no-header-inner {background-color: #fff;}
.settings-header {margin-bottom: 10px;font-weight: bold;color: #292f33;}
.current-user .account-summary {min-height: 32px;padding-top: 5px;padding-bottom: 5px;margin-bottom: 0;}
.current-user .account-summary .content {padding-right: 15px;margin-top: 1px;margin-right: 0;line-height: 14px;}
.current-user .account-group {display: block;line-height: 16px;}
.current-user .account-summary .avatar {margin-left:0;margin-top:0;top: 10px;left: 22px;box-shadow: none;position: absolute;}
.current-user .metadata {display: block;}
.no-padding{padding:0;}
.no-margin{margin:0;}
@media (min-width: 1236px){
	body.three-col .wrapper {width: 1190px;}	
	.content-main {float: left;}
}

/*!
 * signup,signin
 *//*!*/
.signin-wrapper, .signup-helper {padding: 0 10px;}
.signin-wrapper, .signup-helper, .signup-wrapper {max-width: 585px;margin: 0 auto;clear: both;}
#signup input {width: 382px;}
.signup-canvas {width: 888px;margin: 0 auto;background-color:#ffffff; }
.login-responsive .wrapper {width: auto;max-width: 837px;min-width: 0;}
.page-canvas {width: auto;max-width: 835px;margin: 0 auto 2em;}
.signin-wrapper div {padding-left: 0;}
.signin-wrapper form input[type=text], .signin-wrapper form input[type=password] {max-width: 300px;}
.remember-me {margin-left: 14px;}
.mobile {padding: 20px 10px;}
@media screen and (max-width: 520px){
 	.signin-wrapper form input[type=text], .signin-wrapper form input[type=password] {display: block;max-width: none;}
 	.signin-wrapper form input[type=submit] {width: 100%;}
	.remember-me {margin-left: 0;}
}

/*!
 * index
 *//*!*/


.bg1 {background-image:url('../images/themes/theme4/bg.gif');background-position: left 40px;background-attachment: fixed;background-repeat: no-repeat;background-color: #0099B9;}
.user-actions, .inline-edit-profile-btn {float: right;margin: 7px 10px 0px 0;}
.user-actions div {display: inline-block;margin-right:2px;}
.user-actions .dropdown-menu:after {position: absolute;top: -6px;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid white;border-left: 6px solid transparent;content: '';}
.user-actions .dropdown-menu.pull-right:after {right: 13px;left: auto;}
.stats {padding:0;margin: 0;float: left;list-style: none;}
.stats a{float:left;padding:7px 12px;color:#999;font-size:12px;line-height:16px;text-transform:uppercase;border-left:1px solid #e8e8e8}
.stats a:hover, stats a:focus, stats a:active{color:#0099B9;}
.stats a:hover,.stats a:focus{text-decoration:none}
.stats a strong{display:block;color:#333;font-size:14px}
.stats a:hover strong, stats a:focus strong, stats a:active strong {color:#0099B9;}
.stats li{display: inline;}
.stats li:first-child a{border-left:0}
.following .follow-button {color: #fff;text-shadow: 0 -1px 1px rgba(0, 0, 0, .25);background-color: #019ad2;background-repeat: repeat-x;background-image: -moz-linear-gradient(#33bcef, #019ad2);background-image: -ms-linear-gradient(#33bcef, #019ad2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33bcef), color-stop(100%, #019ad2));background-image: -webkit-linear-gradient(#33bcef, #019ad2);background-image: -o-linear-gradient(#33bcef, #019ad2);background-image: linear-gradient(#33bcef, #019ad2);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bcef', endColorstr='#019ad2', GradientType=0);border-color: #057ed0;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)}
.following .follow-button:hover {background-color: #c43c35;background-repeat: repeat-x;background-image: -moz-linear-gradient(#ee5f5b,#c43c35);background-image: -ms-linear-gradient(#ee5f5b,#c43c35);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));background-image: -webkit-linear-gradient(#ee5f5b,#c43c35);background-image: -o-linear-gradient(#ee5f5b,#c43c35);background-image: linear-gradient(#ee5f5b,#c43c35);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);border-color: #a93730;border-bottom-color: #952f2a;}
.follow-button .button-text {min-width: 70px;display: none;text-align: center}
.not-following .follow-button .follow-text,.following .follow-button .following-text,.following .follow-button:hover .unfollow-text {display: block}
.following .follow-button:hover .following-text,.following .follow-button.cancel-hover-style:hover .unfollow-text {display: none}
.picture{float:left;padding: 2px;width: 180px;height: 180px;}
.profile-avatar {border-radius: 12px;}
.info{float:left;padding-left: 20px;}
.name {display: inline;font: 25px/40px "Microsoft Yahei";margin-right: 3px;}
.blog {display: inline;font: 10px;margin-left: 5px;line-height: 14px;}
.introduce {margin-top: 10px;height: 14px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #808080;}
.highlight {color: #dd4b39;}

/*!
 * stream
 *//*!*/
.stream-item {background: #fff;background-clip: padding-box;}
.stream-item .content {margin-left: 58px;}
.account,.trip {cursor: pointer;position: relative;min-height: 70px;padding: 9px 12px;border-bottom: 1px solid #e8e8e8;}
.account:hover,.trip:hover{background-color: #f5f8fa;}
.stream-item-header .account-group {color: #8899a6;}
.stream-item-header .avatar {float: left;margin-top: 3px;margin-left: -58px;}
.account-group:hover .fullname,.stream-item a:hover .fullname {color: #0099B9;}
.stream-item .stream-item-footer {display: table;width: 100%;}

/*!
 * account
 *//*!*/
.content .bio {word-wrap: break-word;}
.account-group {color: #999;}
.account-group:hover, .account-group:focus{text-decoration: none;}
.username {direction: ltr;unicode-bidi: embed;}
.username{font-size: 12px;color: #999;}

/*!
 * trip
 *//*!*/
.trip .trip-summary{word-wrap: break-word;white-space: pre-wrap;}
.trip-tags {float: left;top: 4px;padding: 0 2px;margin-right: 15px;}
.trip-actions{margin-top: 5px;margin-bottom: 2px;}
.trip-action {float: left;margin-right: 15px;}
.trip-action-reply .trip-action-button:hover {color: #0099b9;}
.trip-action-button, .trip-action-button-undo {background: transparent;border: 0;color: #ccd6dd;display: inline-block;font-size: 16px;line-height: 1;position: relative;top: 4px;padding: 0 2px;}
.trip-action-count {color: #8899a6;display: inline-block;font-size: 13px;font-weight: bold;padding: 0 4px;position: relative;top: 0px;transition: padding .5s ease-out;}
.trip-action-plus .trip-action-button-undo, .trip.plused .trip-action-plus .trip-action-button {display: none;}
.trip.plused .trip-action-plus .trip-action-button-undo, .trip-action-plus .trip-action-button:hover,.trip-action-plus .trip-action-button:focus,.trip-action-plus .trip-action-count:hover,.trip-action-plus .trip-action-count:focus {color: #5c913b;display: inline-block;}
.trip-action-favorite .trip-action-button-undo, .trip.favorited .trip-action-favorite .trip-action-button {display: none;}
.trip.favorited .trip-action-favorite .trip-action-button-undo, .trip-action-favorite .trip-action-button:hover,.trip-action-favorite .trip-action-button:focus,.trip-action-favorite .trip-action-count:hover,.trip-action-favorite .trip-action-count:focus {color: #ffac33;display: inline-block;}
.trip-action-plus:hover .trip-action-count, .trip-action-plus:focus .trip-action-count, .trip-action-plus .trip-action-count, .trip-action-favorite:hover .trip-action-count, .trip-action-favorite:focus .trip-action-count, .trip.favorited .trip-action-favorite .trip-action-count {color: inherit;}

/*!
 * stream-footer
 *//*!*/
.stream-end, .stream-loading {margin-bottom: 14px;}
.stream-end, .stream-loading, .back-to-top {font-size: 13px;color: #8899a6;text-align: center;}
.timeline-end .back-to-top {padding: 0;}
.timeline-end .back-to-top {display: none;}
/*
.timeline-end.has-items .back-to-top {display: inline-block;}
.timeline-end.has-more-items .back-to-top {display: none;}
 *//*!*/
.timeline-end .stream-loading {display: none;}
.timeline-end.has-more-items .stream-end {display: none;}
.timeline-end.has-more-items .stream-loading {display: block;}
.timeline-end.has-items .empty-text {display: none;}
.stream-end p {margin-top: 5px;}
.stream-end-inner {padding: 15px 50px;background-color: #fff;border-radius: 0 0 5px 5px;}
.spinner {display: block;width: 32px;height: 32px;margin: 0 auto;}
.icon-login {width: 18px;height: 18px;background-image:url('../favicon.ico');}


/*
 * settings
 *//*!*/
.forget-password {margin-bottom: 0;}
.theme-list {list-style: none;padding: 0;margin: 10px 0 0 5px;}
.theme-list .theme{position:relative;float:left;padding:3px;margin:0 0 12px 12px;cursor:pointer;border-radius:4px;background:transparent;border-width: 0;}
.theme-list .theme:focus{outline:dotted 1px #000;outline:auto 5px -webkit-focus-ring-color}
.theme-list .theme.selected{background-color:#0283b2;background-repeat:repeat-x;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#019ad2, endColorstr=#0283b2, GradientType=0)";background-image:linear-gradient(#019ad2,#0283b2);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.theme-list .theme-image{position:relative;display:block;border-radius:2px}

.uploader-image .uploader-tools{margin-left:140px}
.uploader-tools p{margin:5px 0}
.uploader-image .image-preview{border-radius:4px}
.uploader-background .image-preview{float:left;padding:0;background-color:#ccd6dd}
.uploader-background .fileinput-new.image-preview{width:130px;height:95px;}
.uploader-background .fileinput-exists.image-preview{width:130px;height:95px;overflow: hidden;}
.display-file-requirement{margin-top:7px}

.user_description_count {float: right;}
.user_description_count.superwarn {color: #d40d12;}
